package com.openatc.agent.service;

import com.openatc.comm.data.MessageData;
import com.openatc.core.model.RESTRet;

/**
 * @Classname MsgPostStrategy
 * @Description 信号机应答消息处理策略
 * @Date 2022/7/19 13:16
 * @Created by panleilei
 */
public interface MsgPostStrategy {
    RESTRet successGetProcess(MessageData requestData, RESTRet responseData);
    RESTRet successSetProcess(MessageData requestData, RESTRet responseData);
    RESTRet failureGetProcess(MessageData requestData, RESTRet responseData);
    RESTRet failureSetProcess(MessageData requestData, RESTRet responseData);

}
